<script setup>
import { onBeforeUnmount } from 'vue'

onBeforeUnmount(() => {
  // 清空localStorage中的令牌
  localStorage.removeItem('authToken')
  
  // 清空sessionStorage
  sessionStorage.clear()
  
  // 如果需要，还可以清空其他缓存
  // localStorage.clear() // 慎用，会清空所有本地存储
})
</script>

<template>
    <router-view></router-view>
</template>

<style >
body {
  margin: 0; /* 清除浏览器默认的body边距 */
  padding: 0;
}
 
.common-layout {
  min-height: 100vh; /* 确保布局容器占满视口高度 */
}
/*容器*/
.common-layout {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
} 
html,
body,
#app{
  height: 100%;
  margin: 0;
  padding: 0;
}
</style>
